package cn.com.roy.thread.t5_1_4.timertest4;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class Run4 {


    static public class MyTaskA extends TimerTask {
        @Override
        public void run() {

            System.out.println("运行了！时间为：" + new Date());
        }
    }

    //Timer类中的cancle方法有时候并没有争抢到queue锁，所以TimnerTask的任务继续正常执行
    public static void main(String[] args) {

        MyTaskA taskA = new MyTaskA();
        Timer timer = new Timer();
        System.out.println("当前时间为：" + new Date().toLocaleString());
        timer.schedule(taskA, 2000,2000);

    }

}
